package org.zpmis.domain.contract.qo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.zpmis.common.base.BaseQo;

import javax.persistence.*;
import java.io.Serializable;
import java.math.BigDecimal;

@Data
public class ContractListQo extends BaseQo {

    /**
     * 关联企业id
     */
    private Long companyId;
    /**
     * 合同编号（有规则生成）
     */
    private String code;

    /**
     * 合同名称
     */
    private String name;

    /**
     * 合同类型 1人事 2代理
     */
    private Integer type;

    /**
     * 开始时间
     */
    private Long startTime;

    /**
     * 结束时间
     */
    private Long endTime;

    /**
     * 合同状态 0 待审核 1 已签订 2已过期
     */
    private Integer status;

}